Big Huge Thesaurus

Anthurium andraeanum

noun